runtime.mheap.lock (field)
75 uses
runtime (current package)
arena.go#L926: lock(&mheap_.lock)
arena.go#L928: unlock(&mheap_.lock)
arena.go#L1011: lock(&h.lock)
arena.go#L1045: unlock(&h.lock)
arena.go#L1050: unlock(&h.lock)
malloc.go#L638: assertLockHeld(&h.lock)
malloc.go#L884: lock(&h.lock)
malloc.go#L886: unlock(&h.lock)
malloc.go#L890: unlock(&h.lock)
mcache.go#L88: lock(&mheap_.lock)
mcache.go#L91: unlock(&mheap_.lock)
mcache.go#L116: lock(&mheap_.lock)
mcache.go#L118: unlock(&mheap_.lock)
metrics.go#L657: lock(&mheap_.lock)
metrics.go#L662: unlock(&mheap_.lock)
mgc.go#L1206: lock(&mheap_.lock)
mgc.go#L1208: unlock(&mheap_.lock)
mgc.go#L1672: lock(&mheap_.lock)
mgc.go#L1679: unlock(&mheap_.lock)
mgc.go#L1686: lock(&mheap_.lock)
mgc.go#L1688: unlock(&mheap_.lock)
mgc.go#L1738: lock(&mheap_.lock)
mgc.go#L1740: unlock(&mheap_.lock)
mgcpacer.go#L1185: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1245: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1262: lock(&mheap_.lock)
mgcpacer.go#L1265: unlock(&mheap_.lock)
mgcpacer.go#L1294: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcpacer.go#L1309: lock(&mheap_.lock)
mgcpacer.go#L1314: unlock(&mheap_.lock)
mgcpacer.go#L1318: unlock(&mheap_.lock)
mgcpacer.go#L1426: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcscavenge.go#L168: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcsweep.go#L423: lock(&mheap_.lock)
mgcsweep.go#L435: unlock(&mheap_.lock)
mgcsweep.go#L742: lock(&mheap_.lock)
mgcsweep.go#L745: unlock(&mheap_.lock)
mgcsweep.go#L980: assertWorldStoppedOrLockHeld(&mheap_.lock)
mgcwork.go#L119: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mgcwork.go#L363: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
mheap.go#L66: lock mutex
mheap.go#L521: assertLockHeld(&h.lock)
mheap.go#L740: lockInit(&h.lock, lockRankMheap)
mheap.go#L767: h.pages.init(&h.lock, &memstats.gcMiscSys, false)
mheap.go#L824: lock(&h.lock)
mheap.go#L839: unlock(&h.lock)
mheap.go#L862: assertLockHeld(&h.lock)
mheap.go#L896: unlock(&h.lock)
mheap.go#L900: lock(&h.lock)
mheap.go#L918: unlock(&h.lock)
mheap.go#L922: lock(&h.lock)
mheap.go#L925: assertLockHeld(&h.lock) // Must be locked on return.
mheap.go#L1106: assertLockHeld(&h.lock)
mheap.go#L1138: assertLockHeld(&h.lock)
mheap.go#L1189: lock(&h.lock)
mheap.go#L1191: unlock(&h.lock)
mheap.go#L1208: lock(&h.lock)
mheap.go#L1227: unlock(&h.lock)
mheap.go#L1246: unlock(&h.lock)
mheap.go#L1260: unlock(&h.lock)
mheap.go#L1471: assertLockHeld(&h.lock)
mheap.go#L1566: lock(&h.lock)
mheap.go#L1580: unlock(&h.lock)
mheap.go#L1606: lock(&h.lock)
mheap.go#L1608: unlock(&h.lock)
mheap.go#L1612: assertLockHeld(&h.lock)
mpagealloc.go#L452: lock(&mheap_.lock)
mpagealloc.go#L454: unlock(&mheap_.lock)
mpagealloc.go#L461: unlock(&mheap_.lock)
mstats.go#L583: lock(&mheap_.lock)
mstats.go#L604: unlock(&mheap_.lock)
proc.go#L5646: lock(&mheap_.lock)
proc.go#L5648: unlock(&mheap_.lock)
stack.go#L196: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
stack.go#L404: lockWithRankMayAcquire(&mheap_.lock, lockRankMheap)
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |